/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package beans;

import bc.ComponenteproductoFacadeLocal;
import be.Componenteproducto;
import be.Formatoacabado;
import java.io.Serializable;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import javax.ejb.EJB;
import javax.enterprise.context.SessionScoped;
import javax.faces.model.SelectItem;
import javax.inject.Named;

/**
 *
 * @author yzavaleta
 */
@Named("managedBeanComponenteProducto")
@SessionScoped
public class ManagedBeanComponenteProducto implements Serializable{
    @EJB
    private ComponenteproductoFacadeLocal componenteproductoFacade;
    private Componenteproducto objeto;
    private Componenteproducto objetoCrear;
    private List<Componenteproducto> lista;
    private List<Componenteproducto> listaFiltrada;
    private List<SelectItem> ListaItems = new LinkedList<SelectItem>();
    private HashMap<Integer, Componenteproducto> myMapItems = new HashMap<Integer, Componenteproducto>();

    public ManagedBeanComponenteProducto() {
    }

    public Componenteproducto getObjeto() {
        return objeto;
    }

    public void setObjeto(Componenteproducto objeto) {
        this.objeto = objeto;
    }

    public Componenteproducto getObjetoCrear() {
        return objetoCrear;
    }

    public void setObjetoCrear(Componenteproducto objetoCrear) {
        this.objetoCrear = objetoCrear;
    }

    public List<Componenteproducto> getLista() {
        return lista;
    }

    public void setLista(List<Componenteproducto> lista) {
        this.lista = lista;
    }

    public List<Componenteproducto> getListaFiltrada() {
        return listaFiltrada;
    }

    public void setListaFiltrada(List<Componenteproducto> listaFiltrada) {
        this.listaFiltrada = listaFiltrada;
    }

    public List<SelectItem> getListaItems() {
        return ListaItems;
    }

    public void setListaItems(List<SelectItem> ListaItems) {
        this.ListaItems = ListaItems;
    }

    public HashMap<Integer, Componenteproducto> getMyMapItems() {
        return myMapItems;
    }

    public void setMyMapItems(HashMap<Integer, Componenteproducto> myMapItems) {
        this.myMapItems = myMapItems;
    }
    
}
